package org.aerie.forest.extensions.datatransmit.brick.analytictype;

/**
 * @description 单例可传输的类
 *
 * @author quark
 * @organization aerie
 * @date 2020年3月9日 上午11:46:41
 * @version 1.2.0
 */
public enum SingleTransmittableClass {

	/**
	 * @description Integer
	 * 
	 * @author quark
	 * @date 2020年3月9日 下午2:52:00
	 */
	INTEGER("java.lang.Integer"),

	/**
	 * @description Double
	 * 
	 * @author quark
	 * @date 2020年3月9日 下午2:52:18
	 */
	DOUBLE("java.lang.Double"),

	/**
	 * @description String
	 * 
	 * @author quark
	 * @date 2020年3月9日 下午2:52:27
	 */
	STRING("java.lang.String"),

	/**
	 * @description Date
	 * 
	 * @author quark
	 * @date 2020年3月9日 下午2:52:36
	 */
	DATE("java.lang.Date");

	/**
	 * @description 类的名称
	 * 
	 * @author quark
	 * @date 2020年3月9日 下午2:52:52
	 */
	private final String typeName;

	/**
	 * Construction
	 * 
	 * @param typeName 类型名称
	 *
	 * @date 2020年3月9日 下午4:40:25
	 */
	private SingleTransmittableClass(String typeName) {
		this.typeName = typeName;
	}

	/**
	 * @description 获得类型名称
	 * @return 类型名称
	 *
	 * @date 2020年3月9日 下午4:42:09
	 */
	public String getTypeName() {
		return typeName;
	}

}
